/**
 * Created by admin on 2017/4/26.
 */
$(function() {
    //商品加减计算
    $(".gw-min").click(function () {
        var t = $(this).siblings(".input_val");
        if (t.val() <= 1) {
            return false;
        }
        t.val(parseInt(t.val()) - 1);
        setTotal();
        getCount();
        get();
    });
    $(".gw-add").click(function () {
        var t = $(this).siblings(".input_val");
        t.val(parseInt(t.val()) + 1);
        setTotal();
        getCount();
        get();
    });
    //手动输入
    $(".input_val").keyup(function(e){
        var reg = /\D+/g;
        var key = event.keyCode;
        var this_val = $(this).val();
        var this_val = $(this).text();
        //48-57大键盘，96-105小键盘， 8回格键
        if ((key <= 57 && key >= 48) || (key <= 105 && key >= 96) || (key == 8)) {
            setTotal();
            getCount();
            get();
        }else{
            var v = this_val.replace(reg,''); //过滤非数字字符
            $(this).val(v)
        }
    });
});
//单个商品总价
function setTotal(){
    var s = 0, tr = $(".gw-neirong");
    tr.each(function(index, element) {
        s = parseInt($(this).find("input[type='text']").val())*parseInt($(this).find(".price").text());

        $(this).find(".subPrice").text(s.toFixed(2));

    });
}
//总价
function getCount(){
    var count = 0;
    $(".gw-shangpinjia").each(function(){

            count+=parseInt($(this).parents().find(".subPrice").text());
    });
    $("#total").text(count.toFixed(2));
}
// 商品数
function get(){
    var s = 0;
    var tr=$(".gw-neirong");
    tr.each(function(index, element){
        s = parseInt($(this).find("input[type='text']").val());
        $(this).find(".Number").text(s);
    });
}
get();
setTotal();

